// 特殊字符
export const specCharRegex = /[^\u0020-\u007E\u00A0-\u00BE\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF\u0080-\u009F\u2000-\u201f\u2026\u2022\u20ac\r\n]/g;

// 正整数
export const posIntRegex = /^[1-9]\d*$/;

// 限制1位小数
export const normalDiscountRegex = /(^[1-9](\.[0-9])?$)|(^(0){1}$)|(^[0-9]\.[0-9]$)/;

// 限制2位小数
export const normalPriceRegex = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;

// 毛利率限制2位小数+负数
export const normalRatioRegex = /(^([-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([-]?)(0){1}$)|(^([-]?)[0-9]\.[0-9]([0-9])?$)/;

// 中文 + 英文 + 数字
export const validNameWithNumberRegex = /^[\u4e00-\u9fa5a-zA-Z0-9]+$/;

// 中文 + 英文
export const validNameRegex = /^[\u4e00-\u9fa5a-zA-Z]+$/;
